<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2021/12/6
  Time: 10:22
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>文件的上传和下载</title>
</head>
<body>
    <!--
        文件的上传和下载
        文件的上传和下载,是非常常见的内容,在很多的系统中,或者软件中都经常使用文件的上传和下载
        比如:QQ头像,就使用了上传
        邮箱中也有附件的上传和下载功能
        OA系统中审批也有附件材料的上传
        文件上传的介绍(*****重点)
        1.要有一个form标签,method=post请求
        2.form标签的encType属性值必须为multipart/form-data值
        3.在form标签中使用input type = file 添加上传的文件
        4.编写服务器代码(Servlet程序)接收,处理上传的数据


        encType=multipart/form-data 表示提交的数据,以多段(每一个表单项一个数据段)的形式进行拼接
        ,然后以二进制流的形式发送给服务器
    -->

    <form action="uploadServlet" method="post" enctype="multipart/form-data">
        姓名 : <input type="text" name="username" /><br/>
        头像 : <input type="file" name="photo" /><br/>
        <input type="submit" value="提交" />
    </form>

</body>
</html>
